[ test - vérifie les types de fichiers et compare les valeurs
test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION
Sortie avec le statut déterminé par EXPRESSION.
afficher cette aide et quitter
Affiche les informations de version et quitte
Une EXPRESSION omise est fausse par défaut. Sinon, EXPRESSION est vrai ou faux et définit l'état de sortie. C'est un de:
L'EXPRESSION est vraie
L'EXPRESSION est fausse
EXPRESSION1 et EXPRESSION2 sont vraies
soit EXPRESSION1 soit EXPRESSION2 est vrai
la longueur de STRING est différente de zéro
équivalent à -n STRING
la longueur de STRING est nulle
les cordes sont égales
les cordes ne sont pas égales
INTEGER1 est égal à INTEGER2
INTEGER1 est supérieur ou égal à INTEGER2
INTEGER1 est supérieur à INTEGER2
INTEGER1 est inférieur ou égal à INTEGER2
INTEGER1 est inférieur à INTEGER2
INTEGER1 n'est pas égal à INTEGER2
FILE1 et FILE2 ont les mêmes numéros de périphérique et d'inode
FILE1 est plus récent (date de modification) que FILE2
FILE1 est plus ancien que FILE2
FILE existe et est un bloc spécial
FILE existe et est un caractère spécial
FILE existe et est un répertoire
Le fichier existe
FILE existe et est un fichier normal
FILE existe et est set-group-ID
FILE existe et appartient à l'ID de groupe effectif
FILE existe et est un lien symbolique (identique à -L)
FILE existe et son bit collant est défini
FILE existe et est un lien symbolique (identique à -h)
FILE existe et a été modifié depuis sa dernière lecture
FILE existe et appartient à l'ID utilisateur effectif
FILE existe et est un canal nommé
FILE existe et l'utilisateur dispose d'un accès en lecture
FILE existe et a une taille supérieure à zéro
FILE existe et est un socket
le descripteur de fichier FD est ouvert sur un terminal
FILE existe et son bit set-user-ID est défini
FILE existe et l'utilisateur a un accès en écriture
FILE existe et l'utilisateur dispose d'un accès d'exécution (ou de recherche)
À l'exception de -h et -L, tous les tests liés à FILE déréférencent les liens symboliques. Attention, les parenthèses doivent être échappées (par exemple, par des barres obliques inverses) pour les shells. INTEGER peut également être -l STRING, qui correspond à la longueur de STRING.
REMARQUE : Les valeurs binaires -a et -o sont intrinsèquement ambiguës. Utiliser à la place
test EXPR1 && test EXPR2
ou
test EXPR1 || test EXPR2
REMARQUE : [ respecte les options --help et --version, mais pas test. test traite chacun de ceux-ci comme il traite toute autre STRING non vide.
REMARQUE : votre shell peut avoir sa propre version de test et/ou [, qui remplace généralement la version décrite ici. Veuillez vous référer à la documentation de votre shell pour plus de détails sur les options qu'il prend en charge.
Écrit par Kevin Braunsdorf et Matthew Bradburn.
Aide en ligne de GNU coreutils : https://www.gnu.org/software/coreutils/
Signalez tout bogue de traduction à https://translationproject.org/team/
Copyright © 2022 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou ultérieure https://gnu.org/licenses/gpl.html.
C'est un logiciel libre : vous êtes libre de le modifier et de le redistribuer. Il n'y a AUCUNE GARANTIE, dans la mesure permise par la loi.
access(2)
Full documentation https://www.gnu.org/software/coreutils/test
or available locally via: info '(coreutils) test invocation'